electrical-propelled ship - English Synonyms Dictionary